home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Development Kits / MPW etc / MPW-GM / MPW / Examples / PPCExamples / CExamples / PPC-68K / MainApp.make < prev    next >
Encoding:
Text File  |  1998-12-03  |  1.0 KB  |  52 lines  |  [TEXT/MPS ]

  1. #   File:       MainApp.make
  2. #   Target:     MainApp
  3. #   Sources:    MainApp.r
  4. #               MainApp.c
  5. #   Created:    Friday, November 5, 1993 12:33:06 PM
  6.  
  7. # Usage:
  8. #    BuildProgram MainApp
  9.  
  10. SymOpt = off
  11. PPCCOpt = off
  12.  
  13. # Make our application
  14.  
  15. MainApp  ƒƒ MainApp.r Wrapper.rsrc
  16.     Rez MainApp.r -append -o MainApp
  17.  
  18. MainApp ƒƒ  MainApp.o
  19.     PPCLink  -sym on ∂
  20.         MainApp.o ∂
  21.         "{SharedLibraries}"InterfaceLib ∂
  22.         "{SharedLibraries}"StdCLib ∂
  23.         "{PPCLibraries}"StdCRuntime.o ∂
  24.         "{PPCLibraries}"PPCCRuntime.o ∂
  25.         -export gCodePointers ∂
  26.         -o {Targ}
  27.  
  28. MainApp.o ƒ MainApp.make MainApp.c
  29.      MrC -w 7 -shared_lib_export on -sym {SymOpt} -opt {PPCCOpt} MainApp.c -o MainApp.o
  30.  
  31. # Make our wrapper routine
  32.  
  33. Wrapper.rsrc ƒƒ  Wrapper.c.o Library.o
  34.     Link -t 'rsrc' -c 'RSED' -rt WRAP=128 -m WRAPPER -sg Wrapper ∂
  35.         Wrapper.c.o Library.o ∂
  36.          "{Libraries}"Interface.o ∂
  37.         "{Libraries}"MacRuntime.o ∂
  38.         -o Wrapper.rsrc
  39.  
  40. Wrapper.c.o ƒ Wrapper.c
  41.      SC Wrapper.c
  42.  
  43.  
  44. # Make our library
  45.  
  46. Library.o ƒ Library.c.o
  47.     Lib Library.c.o -o Library.o
  48.  
  49. Library.c.o ƒ Library.c
  50.     SC -proto strict Library.c
  51.  
  52.